/*
 * Copyright (C) 2010 Fred Barrie This program is free software: you can
 * redistribute it and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version. This program is distributed
 * in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details. You should have received
 * a copy of the GNU General Public License along with this program. If not, see
 * <http://www.gnu.org/licenses/>.
 */
package org.aergia.vinny.core.enums;

public enum DayOfWeek {

	FRIDAY(6), MONDAY(2), SATURDAY(7), SUNDAY(1), THURSDAY(5), TUESDAY(3), WEDNESDAY(4);

	/**
	 * @param dayOfWeek
	 * @return
	 */
	public static DayOfWeek valueOf(final int dayOfWeek) {
		for (final DayOfWeek day : DayOfWeek.values()) {
			if (day.getValue() == dayOfWeek) {
				return day;
			}
		}
		return null;
	}

	private int value;

	private DayOfWeek(final int value) {
		this.value = value;
	}

	public int getValue() {
		return this.value;
	}
}
